package com.myBlog.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.sql.Timestamp;

@Data
@TableName("article")
public class UserArticle implements Serializable {

    //主键自增
    @TableId(type = IdType.AUTO,value = "articleId")
    private Integer articleId;

    //文章标题
    private String title;

    //文章内容：markdown内容或者文件url, 在用户列表中隐藏，防止请求数据过大
//    private String content;

    // 文章描述
    private String describ;

    //文章类型： url链接或markdown文档
    @TableField("content_type")
    private String contentType;

    //文章类型, development-开发，economic-经济，philosophy-哲理; development
    private String type;

    //文章审核状态，0-已下线，1-已上线
    private String status;

    //文章标签
    @TableField("tag")
    private String tags;

    //发布日期
    @TableField("replease_time")
    private Timestamp releaseTime;

    //更新日期
    @TableField("update_time")
    private Timestamp updateTime;

}
